home *** CD-ROM | disk | FTP | other *** search
/ Ian & Stuart's Australian Mac 1993 September / September 93.iso / Archives / Utilities / System / System Utilities / Shells / MacShell Demo / ,profile < prev    next >
Text File  |  1991-06-15  |  8KB  |  167 lines

  1. # Next line added by MB/cH
  2. new
  3.  
  4.  
  5. #    The '.profile' script
  6. #
  7. #    This script is executed when a new shell is openned.
  8. #    You can edit this file to create a customizable working
  9. #    enviroment.
  10. #
  11. echo 'Configuring MacShell, please wait…'
  12. echo 'building Shell menu…'
  13. addmenu    Shell     'Restart'             restart
  14. addmenu    Shell     'ShutDown'             shutdown
  15. addmenu    Shell     '(- '                 'NO-COMMAND'
  16. addmenu    Shell     'File List'         'ls -l'
  17. addmenu    Shell     'Disk Free Space'     'df'
  18. addmenu    Shell     'Volume List'         'ls //'
  19. addmenu    Shell     '(-'                 'NO-COMMAND'
  20. addmenu    Shell     'Preferences…'         'prefs'
  21. addmenu    Shell     'Set Directory…'    'cd -d'
  22. #
  23. #    The system manuals
  24. #
  25. echo 'building man menu…'
  26. #
  27. # build files menu and sub menu
  28. #
  29. addmenu       man 'file commands'
  30. #
  31. addsubmenu man 'file commands' filesubmenu touch    'man touch>info;read info;rm info'
  32. addsubmenu man 'file commands' filesubmenu size        'man size>info;read info;rm info'
  33. addsubmenu man 'file commands' filesubmenu rm        'man rm>info;read info;rm info'
  34. addsubmenu man 'file commands' filesubmenu pr        'man pr>info;read info;rm info'
  35. addsubmenu man 'file commands' filesubmenu mv         'man mv>info;read info;rm info'
  36. addsubmenu man 'file commands' filesubmenu hd        'man hd>info;read info;rm info'
  37. addsubmenu man 'file commands' filesubmenu grep        'man grep>info;read info;rm info'
  38. addsubmenu man 'file commands' filesubmenu fgrep    'man fgrep>info;read info;rm info'
  39. addsubmenu man 'file commands' filesubmenu find        'man find>info;read info;rm info'
  40. addsubmenu man 'file commands' filesubmenu diff        'man diff>info;read info;rm info'
  41. addsubmenu man 'file commands' filesubmenu decrypt    'man decrypt>info;read info;rm info'
  42. addsubmenu man 'file commands' filesubmenu crypt    'man crypt>info;read info;rm info'
  43. addsubmenu man 'file commands' filesubmenu cp        'man cp>info;read info;rm info'
  44. addsubmenu man 'file commands' filesubmenu cat        'man cat>info;read info;rm info'
  45. addsubmenu man 'file commands' filesubmenu cmp        'man cmp>info;read info;rm info'
  46. #
  47. # build directory menu and sub menu
  48. #
  49. addmenu       man 'dir commands'
  50. addsubmenu man 'dir commands' dirsubmenu rmdir         'man rmdir>info;read info;rm info'
  51. addsubmenu man 'dir commands' dirsubmenu pwd         'man pwd>info;read info;rm info'
  52. addsubmenu man 'dir commands' dirsubmenu mvt         'man mvt>info;read info;rm info'
  53. addsubmenu man 'dir commands' dirsubmenu mkdir         'man mkdir>info;read info;rm info'
  54. addsubmenu man 'dir commands' dirsubmenu ls         'man ls>info;read info;rm info'
  55. addsubmenu man 'dir commands' dirsubmenu df         'man df>info;read info;rm info'
  56. addsubmenu man 'dir commands' dirsubmenu cpt         'man cpt>info;read info;rm info'
  57. addsubmenu man 'dir commands' dirsubmenu cd         'man cd>info;read info;rm info'
  58. #
  59. # build misc menu and sub menu
  60. #
  61. addmenu       man 'misc commands'
  62. addsubmenu man 'misc commands' miscsubmenu wc         'man wc>info;read info;rm info'
  63. addsubmenu man 'misc commands' miscsubmenu tr         'man tr>info;read info;rm info'
  64. addsubmenu man 'misc commands' miscsubmenu unset    'man unset>info;read info;rm info'
  65. addsubmenu man 'misc commands' miscsubmenu set         'man set>info;read info;rm info'
  66. addsubmenu man 'misc commands' miscsubmenu sleep    'man sleep>info;read info;rm info'
  67. addsubmenu man 'misc commands' miscsubmenu sh        'man sh>info;read info;rm info'
  68. addsubmenu man 'misc commands' miscsubmenu script    'man script>info;read info;rm info'
  69. addsubmenu man 'misc commands' miscsubmenu read     'man read>info;read info;rm info'
  70. addsubmenu man 'misc commands' miscsubmenu pwd         'man pwd>info;read info;rm info'
  71. addsubmenu man 'misc commands' miscsubmenu edit     'man edit>info;read info;rm info'
  72. addsubmenu man 'misc commands' miscsubmenu echo        'man echo>info;read info;rm info'
  73. addsubmenu man 'misc commands' miscsubmenu date        'man date>info;read info;rm info'
  74. addsubmenu man 'misc commands' miscsubmenu cal        'man cal>info;read info;rm info'
  75. addsubmenu man 'misc commands' miscsubmenu unalias     'man unalias>info;read info;rm info'
  76. addsubmenu man 'misc commands' miscsubmenu alias     'man alias>info;read info;rm info'
  77. #
  78. # build Mac menu and sub menu
  79. #
  80. addmenu       man 'Mac commands'
  81. addsubmenu man 'Mac commands' macsubmenu sound         'man sound>info;read info;rm info'
  82. addsubmenu man 'Mac commands' macsubmenu shutdown     'man shutdown>info;read info;rm info'
  83. addsubmenu man 'Mac commands' macsubmenu setfile     'man setfile>info;read info;rm info'
  84. addsubmenu man 'Mac commands' macsubmenu saveas     'man saveas>info;read info;rm info'
  85. addsubmenu man 'Mac commands' macsubmenu save         'man save>info;read info;rm info'
  86. addsubmenu man 'Mac commands' macsubmenu revert     'man revert>info;read info;rm info'
  87. addsubmenu man 'Mac commands' macsubmenu restart     'man restart>info;read info;rm info'
  88. addsubmenu man 'Mac commands' macsubmenu quit         'man quit>info;read info;rm info'
  89. addsubmenu man 'Mac commands' macsubmenu print         'man print>info;read info;rm info'
  90. addsubmenu man 'Mac commands' macsubmenu prefs         'man prefs>info;read info;rm info'
  91. addsubmenu man 'Mac commands' macsubmenu play         'man play>info;read info;rm info'
  92. addsubmenu man 'Mac commands' macsubmenu pagesetup     'man pagesetup>info;read info;rm info'
  93. addsubmenu man 'Mac commands' macsubmenu open         'man open>info;read info;rm info'
  94. addsubmenu man 'Mac commands' macsubmenu new         'man new>info;read info;rm info'
  95. addsubmenu man 'Mac commands' macsubmenu eject         'man eject>info;read info;rm info'
  96. addsubmenu man 'Mac commands' macsubmenu delmenu     'man delmenu>info;read info;rm info'
  97. addsubmenu man 'Mac commands' macsubmenu close         'man close>info;read info;rm info'
  98. addsubmenu man 'Mac commands' macsubmenu clear         'man clear>info;read info;rm info'
  99. addsubmenu man 'Mac commands' macsubmenu addsubmenu 'man addsubmenu>info;read info;rm info'
  100. addsubmenu man 'Mac commands' macsubmenu addmenu     'man addmenu>info;read info;rm info'
  101. addsubmenu man 'Mac commands' macsubmenu about         'man about>info;read info;rm info'
  102. #
  103. # build Mac dev menu and sub menu
  104. #
  105. addmenu       man 'Developer commands'
  106. addsubmenu man 'Developer commands' devsubmenu vpb         'man vpb>info;read info;rm info'
  107. addsubmenu man 'Developer commands' devsubmenu rmr         'man rmr>info;read info;rm info'
  108. addsubmenu man 'Developer commands' devsubmenu mvr         'man mvr>info;read info;rm info'
  109. addsubmenu man 'Developer commands' devsubmenu lsr         'man lsr>info;read info;rm info'
  110. addsubmenu man 'Developer commands' devsubmenu fpb         'man fpb>info;read info;rm info'
  111. addsubmenu man 'Developer commands' devsubmenu environ     'man environ>info;read info;rm info'
  112. addsubmenu man 'Developer commands' devsubmenu dpb         'man dpb>info;read info;rm info'
  113. addsubmenu man 'Developer commands' devsubmenu cpr         'man cpr>info;read info;rm info'
  114. addsubmenu man 'Developer commands' devsubmenu cmpr     'man cmpr>info;read info;rm info'
  115. addsubmenu man 'Developer commands' devsubmenu dumpr     'man dumpr>info;read info;rm info'
  116. #
  117. #    Add the remaining menus
  118. #
  119. addmenu    man     '(-'                 'NO-COMMAND'
  120. addmenu    man     variables             'man variables > info; read info; rm info'
  121. addmenu    man     shortcuts            'man shortcuts > info; read info; rm info'
  122. addmenu    man     shell                 'man shell > info; read info; rm info'
  123. addmenu    man     patterns            'man patterns > info; read info; rm info'
  124. addmenu    man     examples            'read examples'
  125. addmenu    man     commands            'man commands > info; read info; rm info'
  126. addmenu    man     characters             'man characters > info; read info; rm info'
  127. addmenu    man     '(- '                 'NO-COMMAND2'
  128. addmenu    man     man                 'man > info; read info; rm info'
  129. #
  130. #    The system commands
  131. #
  132. #
  133. #    Some Complex functions
  134. #
  135. echo 'building project menu…'
  136. addmenu    proj     'Print Source'         'pr .../*.c'
  137. addmenu    proj     'Print Headers'        'pr .../*.h'
  138. addmenu    proj     '(-'                             'NO-COMMAND'
  139. addmenu    proj     'Show Source Files'    'ls .../*.c > source.lst; edit source.lst'
  140. addmenu    proj     'Show Header Files'    'ls .../*.h > header.lst; edit header.lst'
  141. addmenu    proj     '(- '                             'NO-COMMAND'
  142. addmenu    proj     'Save All Source'    'save *.c'
  143. addmenu    proj     'Save All Header'    'save *.h'
  144.  
  145. #
  146. #    User Menu
  147. #
  148. echo 'building user menu…'
  149. addmenu    user     'Add your items here'     'echo use addmenu command'
  150. addmenu    user     '(-'                     'echo not a command'
  151. addmenu    user     'Edit ,profile'         'edit ,profile'
  152. #
  153. #
  154. #
  155. set 'PATH=/Scripts;/Tools;'
  156. TYPE=APPL
  157. CREATOR=sBAY
  158. VERSION=1.0
  159. alias vi=edit
  160. alias dir=ls
  161. set 'RX=../Telecom/RX/'
  162. #
  163. #
  164. #
  165. echo 'type man <cr> for system information.'
  166.